048e8fb1b268fee09c0aeda7c53f5ff66b8e7522,sbe-tool/src/main/java/uk/co/real_logic/sbe/xml/IrGenerator.java,IrGenerator,add,#SetType#number#Field#,310

Before Change


            .name(type.name())
            .size(encodingType.size())
            .offset(offset)
            .version(type.sinceVersion())
            .description(type.description())
            .encoding(new Encoding.Builder()
                .semanticType(semanticTypeOf(type, field))
                .primitiveType(encodingType)

After Change


    {
        final PrimitiveType encodingType = type.encodingType();

        final Token.Builder builder = new Token.Builder()
            .signal(Signal.BEGIN_SET)
            .name(type.name())
            .size(encodingType.size())
            .offset(offset)
            .version(type.sinceVersion())
            .deprecated(type.deprecated())
            .description(type.description())
            .encoding(new Encoding.Builder()
                .semanticType(semanticTypeOf(type, field))
                .primitiveType(encodingType)
                .build());

        if (field != null)
        {
            builder.version(field.sinceVersion());
            builder.deprecated(field.deprecated());
            builder.description(field.description());
        }